heavy police presence - Español Inglés Diccionario